class RtDetalle < ActiveRecord::Base

  belongs_to :receiving_ticket
  belongs_to :item
  belongs_to :proveedor
  belongs_to :origen
  belongs_to :unidad_medida
  belongs_to :unidad_medida_llegada
  belongs_to :det_orden_compra
  
  def self.rts_reporte
      detalles = []
      RtDetalle.all.each do |drt|
        
        datos = Hash.new
        datos["Numero"] = drt.receiving_ticket.id
        datos["Item"] = drt.item.Nombre
        datos["Descripcion"] = drt.item.DescripcionCompras
        datos["Cantidad"] = drt.cantidad
#        datos["Tipo Entrada"] = rt.tipo_entrada.nil? ? "" : rt.tipo_entrada.Descripcion
#        datos["Destino"] = rt.destino.nil? ? "" : rt.destino.Descripcion
        datos["Fecha Recepcion"] = drt.receiving_ticket.FechaRecepcion.nil? ? "" : drt.receiving_ticket.FechaRecepcion.strftime("%d/%m/%Y") 
#        datos["Hora"] = rt.Hora.nil? ? "" : rt.Hora.strftime("%I:%M:%S %p")
#        datos["Cliente"] = rt.cliente.NombreORazon
        detalles << datos
      end
      return detalles
  end
end
